10 5
2 1 8 9 10
11 12 13 14 15
1 6 8 9 10
24 25 26 27 28
5 29 30 31 32
1 2 3 4 5
70 71 72 73 74
81 82 3 84 85
95 91 92 93 94
1 25 26 3 4